home *** CD-ROM | disk | FTP | other *** search
- BBS-Base - Version 1.9c
- Copyright 1989 by John Parlin
- All Rights Reserved
-
-
- Licesning Information
- ---------------------
-
- This program is freeware. It is FREE of charge. You may copy and distribute
- this program freely as long as the distribution files are not modified.
-
-
- Introduction
- ------------
-
- BBS-Base is an online BBS list utility for RA and QuickBBS. It allows users
- to enter BBSs in the database. It provides for entry of private and public
- systems, creates an ASCII text file list (BBS.LST) suitable for online
- viewing or downloading. BBS-Base can be used to maintain area BBS lists.
- In fact, that's the reason I wrote it in the first place; to maintain
- a valid list of BBSs to display on my board and to make available to
- users who wish to download it, and to keep a list of all visiting
- Sysop's BBS names/numbers.
-
- BBS-Base does not list private entries in the BBS.LST file. The reason
- that private BBSs are allowed is so that the Sysop can have a listing of
- say, another Sysop who runs a private system but wishes to leave the number
- for the Sysop. It is policy on my board that visiting Sysops enter their
- system information in BBS-Base so that I can verify them on their system.
-
- On the other hand, private entries do show up in the <L>ong listing but
- they are visible only to the person who created the entry and the Sysop
- as defined in the DORINFO1.DEF file.
-
-
- Installation
- ------------
-
- BBS-Base is best called from a type 7 menu entry. If you're running it
- from your QuickBBS home directory, simply create a type 7 menu entry with
- an optional data field consisting of:
-
- BBS-Base.Exe
-
- That's all there is to it. For those of you running your doors from
- other directories, well, you've gotten yourself this far so you obviously
- know what you're doing. Knock yourselves out.
-
- BBS-Base does take some command line parameters. They are:
-
- /H - Brings up the help screen explaining the rest of the parameters.
- /C - Converts a local text file BBS list to BBS-Base database format.
- /S - Runs the sort routine only.
- /R - Runs the report routine only.
- /D - Allows any user to delete entries within the database.
- /E - Allows any user to edit entries within the database.
- /I - Prompts for phone numbers in international (free) format.
-
- If any of the parameters above (with exception to the /D, /E and /I parameters)
- are found on the command line, BBS-Base will NOT come up in online mode.
- These are "manual" operation parameters. If, for whatever reason, you decided
- you wanted to sort the database and generate a new BBS.LST report, you could
- simply enter the command:
-
- BBS-Base /S /R
-
- When the sort and report routines are finished, the program will terminate.
-
- Whenever an entry is added or changed, the database is resorted, rewritten and
- a new BBS.LST file written. BBS.LST is an ASCII text file that can be viewed
- with type 5 and 45 menu entries or however else you'd want to display it and
- is also used for the short listing within the program.
-
- Converting a Local BBS List
- ---------------------------
-
- BBS-Base will now allow you to import a local BBS list to BBS-Base format.
- Within the distribution archive, you will find a file called BBSCVT.CFG. This
- file contains a list of values to be used by BBS-Base for conversion purposes.
- The default values contained in the BBSCVT.CFG file are those used to convert
- the Twin Cities area ALLBBS list compiled by Terry Jorgenson.
-
- Here are a couple of sample entries from an ALLBBS list:
-
- C Station 452-5384 3/24 24 Opus IBM Steve Ripley U
- City Terminal 938-4301 3/24 24 RA IBM John Parlin U
-
- And here is the default BBSCVT.CFG file:
-
- 1,21 BBSName start, length
- 22,8 Phone start, length
- 31,5 Baud rates start, length (format min_baud/max_baud: 3/24, etc)
- 37,6 Hours (if = 24 then Fulltime else Parttime)
- 44,11 Software name start, length (if = QBBS then := QuickBBS)
- 63,15 Sysop name start, length
-
- So what the BBSCVT.CFG file values tell us here is this:
-
- The BBS name starts at column 1 and is 21 characters long. This copies the
- contents from column 1 for 21 characters (till just before the first digit of
- the phone number).
-
- The Phone number starts at column 22 and goes for 8 characters.
-
- The Baud Rate field starts at column 31 and goes for 5 characters.
-
- The Hours field starts at column 37 and goes for 6 characters.
-
- The Software name starts at column 44 and goes for 11 characters.
-
- The Sysop name starts at column 63 and goes for 15 characters.
-
- NOTE: The field lengths in BBS-Base are fixed so you should not expect to
- copy a 20-character field into a 15-character field in BBS-Base.
-
- The BBS-Base field lengths used in conversion are:
-
- Field Name Length
- -------------- ------
- BBS Name 20
- Sysop Name 20
- BBS Phone 14
- BBS Hours 5
- Software 10
-
- IMPORTANT: The field 'BBS Phone' must not contain an area code! You
- will be prompted for the list's area code during conversion
- and it will be appended. Also, lines not to be converted
- MUST BE REMOVED from the local list prior to conversion.
- There should be no blank lines in the BBS list.
-
- As you can see, if you have a local BBS list you would like to convert, it may
- take some editing. But if the list is a large one you will save yourself tons
- of time editing it with a text editor and then converting. Rather that than
- to have to manually enter each entry.
-
-
- Support Files
- -------------
-
- BBSBASE.DAT is the database file created and used by this program.
- BBSCVT.CFG is the database conversion parameter file.
- BBS.LST is the ASCII text file columnarized report file used by this program.
-
- As always, if you have any questions, comments, or problems with this
- program, feel free to netmail a message to me.
-
- John Parlin
- City Terminal BBS
- (612) 938-4301
- Twin Cities Metronet
- Fidonet 1:282/12.0
-
-